﻿using System;
using System.Linq;

class Program
{
    static void Main()
    {
        // 生成 100 个随机整数
        Random random = new Random();
        int[] randomIntegers = Enumerable.Range(0, 100)
            .Select(_ => random.Next(0, 1001))
            .ToArray();

        // 使用 LINQ 对整数数组进行排序（从大到小）
        var sortedIntegers = randomIntegers.OrderByDescending(x => x).ToArray();

        // 求和
        int sum = sortedIntegers.Sum();

        // 计算平均数
        double average = sortedIntegers.Average();

        Console.WriteLine($"随机整数排序后：{string.Join(", ", sortedIntegers)}");
        Console.WriteLine($"总和：{sum}");
        Console.WriteLine($"平均数：{average:F2}");
    }
}
